package com.lihao.service.intf;

import com.lihao.entity.Course;
import com.lihao.vo.PageVo;
import com.lihao.vo.R;


/**
 * @ClassName CourseService
 * @Description TODO
 * @Author LiHao
 * @Date 2022/11/19 13:17
 * @Version 1.0
 */
public interface CourseService {
    /**
     * @return R
     * @Author LiHao
     * @Description 添加课程
     * @Date 13:17 2022/11/19
     * @Param [course]
     */
    R add(Course course);

    /**
     * @return R
     * @Author LiHao
     * @Description 根据id删除课程
     * @Date 13:17 2022/11/19
     * @Param [id]
     */
    R del(int id);

    /**
     * @return R
     * @Author LiHao
     * @Description 更新课程
     * @Date 13:17 2022/11/19
     * @Param [course]
     */
    R update(Course course);

    /**
     * @Author LiHao
     * @Description 查询所有课程
     * @Date 13:19 2022/11/19
     * @Param [page, limit]
     * @return com.lihao.vo.PageVo
     */
    PageVo queryPage(int page,int limit);
}
